Richard Hult [Sat, 29 Jul 2006 11:05:15 +0000 (11:05 +0000)]
Always set success to TRUE. (gdk_color_change): Implement.
2006-07-29 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkcolor-quartz.c (gdk_colormap_alloc_colors): Always
set success to TRUE.
(gdk_color_change): Implement.
* gdk/quartz/GdkQuartzWindow.c
([GdkQuartzWindow -canBecomeKeyWindow]): Add comment.
* gdk/quartz/gdkevents-quartz.c (gdk_screen_get_setting): Make the
default font a bit smaller until we have made this get the system
setting.
* gdk/quartz/gdkwindow-quartz.c (gdk_window_set_type_hint): Enable
shadows for the right window types.
* gdk/quartz/gdkprivate-quartz.h:
* gdk/quartz/gdkgc-quartz.c:
* gdk/quartz/gdkdrawable-quartz.c:
* gdk/quartz/gdkcolor-quartz.c: Expose the CGContext functions,
update callers.
* gdk/quartz/gdkmain-quartz.c: (_gdk_windowing_init): No need to
get the current process ID, use the right constant instead.
Vladimer Sichinava [Fri, 28 Jul 2006 22:47:41 +0000 (22:47 +0000)]
bugzilla.gnome.org/show_bug.cgi?id=348792 fixed for Georgian (kaq)
Emmanuele Bassi [Fri, 28 Jul 2006 20:37:58 +0000 (20:37 +0000)]
Add the timeout for polling the file; change the default polling delta to
2006-07-28 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentmanager.c (gtk_recent_manager_init): Add the
timeout for polling the file; change the default polling
delta to 2000 msec.
Simos Xenitellis [Fri, 28 Jul 2006 01:12:42 +0000 (01:12 +0000)]
Updated Tatar translation of gtk+ by Albert Fazli.
Michael Natterer [Thu, 27 Jul 2006 15:22:13 +0000 (15:22 +0000)]
cast the return value of XGetWindowProperty() correctly so we don't return
2006-07-27 Michael Natterer <mitch@imendio.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_get_type_hint): cast the
return value of XGetWindowProperty() correctly so we don't return
garbage type hints. Pointed out by Tommi Komulainen, patch taken
from https://maemo.org/bugzilla/show_bug.cgi?id=724
Matthias Clasen [Thu, 27 Jul 2006 14:13:18 +0000 (14:13 +0000)]
Move a call
Ani Peter [Thu, 27 Jul 2006 13:31:37 +0000 (13:31 +0000)]
Updated Malayalam Translations
Nikos Charonitakis [Wed, 26 Jul 2006 20:51:23 +0000 (20:51 +0000)]
Updated Greek translation
Nikos Charonitakis [Wed, 26 Jul 2006 20:33:14 +0000 (20:33 +0000)]
Updayed Greek translation
Alexander Shopov [Wed, 26 Jul 2006 19:36:23 +0000 (19:36 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2006-07-26 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
Alexander Shopov [Tue, 25 Jul 2006 16:39:21 +0000 (16:39 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2006-07-25 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
Alexander Shopov [Mon, 24 Jul 2006 20:13:23 +0000 (20:13 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2006-07-24 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
Richard Hult [Mon, 24 Jul 2006 12:31:17 +0000 (12:31 +0000)]
Implement getting the double click threshold.
2006-07-24 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (gdk_screen_get_setting): Implement
getting the double click threshold.
Richard Hult [Mon, 24 Jul 2006 10:47:40 +0000 (10:47 +0000)]
Fix changelog.
Richard Hult [Mon, 24 Jul 2006 10:46:58 +0000 (10:46 +0000)]
Save before committing...
Richard Hult [Mon, 24 Jul 2006 10:46:21 +0000 (10:46 +0000)]
Set the window level depending on the type hint.
2006-07-24 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c (gdk_window_set_type_hint): Set the
window level depending on the type hint.
* gdk/quartz/gdkevents-quartz.c (gdk_keyboard_grab,
pointer_ungrab_internal): Only break the grab if the new window is
a different one.
(gdk_event_translate): Catch the case where the entire app loses
focus and break any grabs. Only do implicit grabs when the event
mask has both press and release.
* gdk/quartz/gdkkeys-quartz.c (translate_keysym):
* gdk/quartz/gdkselection-quartz.c:
* gdk/quartz/GdkQuartzWindow.c
([GdkQuartzWindow -windowDidResignKey:]): Use this to update the
focus window instead of resignMain, fixes the case where other apps
uses focus follows mouse (like the terminal can).
Ilkka Tuohela [Mon, 24 Jul 2006 09:08:52 +0000 (09:08 +0000)]
Updated Finnish translation
Matthias Clasen [Mon, 24 Jul 2006 02:10:48 +0000 (02:10 +0000)]
Bump version
Matthias Clasen [Mon, 24 Jul 2006 02:02:14 +0000 (02:02 +0000)]
2.10.1
Duarte Loreto [Sun, 23 Jul 2006 23:11:58 +0000 (23:11 +0000)]
Updated Portuguese translation.
2006-07-23 Duarte Loreto <happyguy_pt@hotmail.com>
* pt.po: Updated Portuguese translation.
Christophe Merlet [Sun, 23 Jul 2006 21:41:38 +0000 (21:41 +0000)]
Updated French translation.
Matthias Clasen [Sun, 23 Jul 2006 20:19:18 +0000 (20:19 +0000)]
Add a POTFILES.skip file
Matthias Clasen [Sun, 23 Jul 2006 20:11:28 +0000 (20:11 +0000)]
Fix a memleak
Žygimantas Beručka [Sat, 22 Jul 2006 19:03:58 +0000 (19:03 +0000)]
Updated Lithuanian translation.
2006-07-22 Žygimantas Beručka <zygis@gnome.org>
* lt.po: Updated Lithuanian translation.
Christophe Merlet [Sat, 22 Jul 2006 17:34:07 +0000 (17:34 +0000)]
Updated French translation.
Žygimantas Beručka [Sat, 22 Jul 2006 13:11:21 +0000 (13:11 +0000)]
Updated Lithuanian translation.
2006-07-22 Žygimantas Beručka <zygis@gnome.org>
* lt.po: Updated Lithuanian translation.
Funda Wang [Sat, 22 Jul 2006 07:54:37 +0000 (07:54 +0000)]
Updated gtk+ zh_CN translation.
Žygimantas Beručka [Sat, 22 Jul 2006 07:44:10 +0000 (07:44 +0000)]
Updated Lithuanian translation.
2006-07-22 Žygimantas Beručka <zygis@gnome.org>
* lt.po: Updated Lithuanian translation.
Duarte Loreto [Sat, 22 Jul 2006 01:38:48 +0000 (01:38 +0000)]
Updated Portuguese translation.
2006-07-22 Duarte Loreto <happyguy_pt@hotmail.com>
* pt,po: Updated Portuguese translation.
Yair Hershkovitz [Fri, 21 Jul 2006 23:03:44 +0000 (23:03 +0000)]
updated hebrew translation
Matthias Clasen [Fri, 21 Jul 2006 16:12:44 +0000 (16:12 +0000)]
New function to destroy an rc context.
2006-07-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkrc.h:
* gtk/gtkrc.c (_gtk_rc_context_destroy): New function to
destroy an rc context.
* gtk/gtksettings.c (gtk_settings_finalize): Destroy the rc context.
(gtk_settings_get_for_screen): Unref the settings when the screen
goes away. (#348096, Chris Wilson)
Richard Hult [Fri, 21 Jul 2006 15:17:59 +0000 (15:17 +0000)]
Implement.
2006-07-21 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkgc-quartz.c: (gdk_quartz_gc_get_values),
(gdk_quartz_gc_set_values), (_gdk_windowing_gc_copy),
(gdk_gc_get_screen): Implement.
* gdk/quartz/gdkwindow-quartz.c: (gdk_window_set_back_pixmap):
Implement.
Matthias Clasen [Fri, 21 Jul 2006 14:52:05 +0000 (14:52 +0000)]
Replace gtk_rc_style_ref/unref by g_object_ref/unref.
2006-07-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstyle.c:
* gtk/gtkrc.c:
* gtk/gtkwidget.c: Replace gtk_rc_style_ref/unref by
g_object_ref/unref.
Matthias Clasen [Fri, 21 Jul 2006 13:42:43 +0000 (13:42 +0000)]
0-terminate outbuf in all cases. (#348227, Nguyen Thái Ngoc Duy)
2006-07-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkimcontextsimple.c (gtk_im_context_simple_get_preedit_string):
0-terminate outbuf in all cases. (#348227, Nguyen Thái Ngoc Duy)
Michael Natterer [Fri, 21 Jul 2006 08:27:31 +0000 (08:27 +0000)]
Enable symbolic colors and color expressions in style properties. Fixes
2006-07-21 Michael Natterer <mitch@imendio.com>
Enable symbolic colors and color expressions in style
properties. Fixes bug #346751.
* gtk/gtkrc.c (rc_parse_token_or_compound): add GtkRcStyle
parameter and replace symbolic colors by color constants.
(gtk_rc_parse_assignment): likewise. Also support parsing of
expressions of the form identifier(compound).
(gtk_rc_parse_style): pass the GtkRcStyle to
gtk_rc_parse_assignment().
(gtk_rc_parse_statement): pass NULL since we don't have a
GtkRcStyle here.
Michael Natterer [Fri, 21 Jul 2006 08:15:53 +0000 (08:15 +0000)]
remove accidential 2nd parameter to g_object_unref().
2006-07-21 Michael Natterer <mitch@imendio.com>
* gtk/gtkentrycompletion.c (gtk_entry_completion_finalize):
remove accidential 2nd parameter to g_object_unref().
Matthias Clasen [Fri, 21 Jul 2006 05:23:43 +0000 (05:23 +0000)]
Don't leak the action_view. (#348120, Chris Wilson)
2006-07-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentrycompletion.c (gtk_entry_completion_finalize):
Don't leak the action_view. (#348120, Chris Wilson)
Matthias Clasen [Fri, 21 Jul 2006 05:20:13 +0000 (05:20 +0000)]
Improve drawing of tabs
Matthias Clasen [Fri, 21 Jul 2006 05:02:27 +0000 (05:02 +0000)]
Fix a memleak
Matthias Clasen [Fri, 21 Jul 2006 04:44:24 +0000 (04:44 +0000)]
Unset the during_reorder flag. (#348049, Sven Herzberg, patch by Benjamin
2006-07-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtknotebook.c (gtk_notebook_stop_reorder): Unset
the during_reorder flag. (#348049, Sven Herzberg, patch
by Benjamin Otte)
Christophe Merlet [Thu, 20 Jul 2006 23:44:24 +0000 (23:44 +0000)]
Updated French translation.
Federico Mena Quintero [Thu, 20 Jul 2006 20:21:10 +0000 (20:21 +0000)]
Argh, initialize "passed"! (set_filename_timeout_cb): Renamed from
2006-07-19 Federico Mena Quintero <federico@novell.com>
* tests/autotestfilechooser.c (test_black_box): Argh, initialize
"passed"!
(set_filename_timeout_cb): Renamed from timeout_cb().
(test_confirm_overwrite): New function, test confirmation before
overwriting a file in SAVE mode.
Matthias Clasen [Thu, 20 Jul 2006 19:07:51 +0000 (19:07 +0000)]
Just remove the scroll timeout here, don't access settings. (#348095,
2006-07-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmenu.c (gtk_menu_destroy): Just remove the scroll
timeout here, don't access settings. (#348095, Chris Wilson)
Matthias Clasen [Thu, 20 Jul 2006 18:42:17 +0000 (18:42 +0000)]
Fix messed up refcounting. (#348090, Chris Wilson)
2006-07-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextlayout.c (gtk_text_layout_set_contexts): Fix
messed up refcounting. (#348090, Chris Wilson)
Matthias Clasen [Thu, 20 Jul 2006 18:07:21 +0000 (18:07 +0000)]
Export this privately.
2006-07-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.h:
* gtk/gtkicontheme.c (_gtk_icon_theme_ensure_builtin_cache):
Export this privately.
* gtk/gtkiconfactory.c (render_fallback_image): And call it
here to initialize the builtin cache before using it. (#348063,
Diego Pettenò)
Matthias Clasen [Thu, 20 Jul 2006 17:42:10 +0000 (17:42 +0000)]
Fix a thinko that leads to constantly reloading the mime data if a
2006-07-20 Matthias Clasen <mclasen@redhat.com>
Fix a thinko that leads to constantly reloading
the mime data if a mime.cache is present. Patch
by Yevgen Muntyan, bugs.freedesktop.org #7495
* xdgmime.c (xdg_check_dir): Look for mime.cache first.
(xdg_check_file): Report existance of the file separately.
Federico Mena Quintero [Thu, 20 Jul 2006 16:07:42 +0000 (16:07 +0000)]
Argh, initialize "passed"! (set_filename_timeout_cb): Renamed from
2006-07-19 Federico Mena Quintero <federico@novell.com>
* tests/autotestfilechooser.c (test_black_box): Argh, initialize
"passed"!
(set_filename_timeout_cb): Renamed from timeout_cb().
(test_confirm_overwrite): New function, test confirmation before
overwriting a file in SAVE mode.
Žygimantas Beručka [Thu, 20 Jul 2006 15:26:48 +0000 (15:26 +0000)]
Updated Lithuanian translation.
2006-07-20 Žygimantas Beručka <zygis@gnome.org>
* lt.po: Updated Lithuanian translation.
Matthias Clasen [Thu, 20 Jul 2006 14:40:57 +0000 (14:40 +0000)]
Free caches on shutdown
Michael Natterer [Thu, 20 Jul 2006 10:32:23 +0000 (10:32 +0000)]
fix typo to make it compile again.
2006-07-20 Michael Natterer <mitch@imendio.com>
* gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_finalize):
fix typo to make it compile again.
Emmanuele Bassi [Thu, 20 Jul 2006 08:09:59 +0000 (08:09 +0000)]
Correctly chain up the finalization vfunc. (#348089, Chris Wilson)
2006-07-20 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentchoosermenu.c:
(gtk_recent_chooser_menu_finalize): Correctly chain up the
finalization vfunc. (#348089, Chris Wilson)
Richard Hult [Thu, 20 Jul 2006 08:06:54 +0000 (08:06 +0000)]
Append the event to the queue instead of using gdk_event_put.
2006-07-20 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c: (generate_grab_broken_event):
Append the event to the queue instead of using gdk_event_put.
(_gdk_quartz_get_mouse_window, find_current_keyboard_window):
Handle grabs.
(get_event_mask_from_ns_event, create_focus_event)
(convert_window_coordinates_to_root, find_window_for_event)
(gdk_event_translate): Improve readability (style changes).
(gdk_flush, gdk_display_sync, gdk_display_flush)
(gdk_event_send_client_message_for_display),
(gdk_screen_broadcast_client_message): Remove FIXMEs.
(gdk_screen_get_setting): Reindent.
Also move find_child_window_by_point to gdkwindow-quartz.c.
* gdk/quartz/gdkwindow-quartz.c:
(find_child_window_by_point_helper),
(_gdk_quartz_find_child_window_by_point): Move here from
gdkevents-quartz.c
(_gdk_windowing_window_get_pointer): Handle destroyed windows and
imlement the return value.
(_gdk_windowing_window_at_pointer): Implement.
Vincent van Adrighem [Thu, 20 Jul 2006 06:04:56 +0000 (06:04 +0000)]
Translation updated by Tino Meinen.
2006-07-20 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.
Matthias Clasen [Thu, 20 Jul 2006 04:14:59 +0000 (04:14 +0000)]
Add xdg_init-free versions of some functions and use them internally, so
2006-07-20 Matthias Clasen <mclasen@redhat.com>
* xdgmimemagic.c:
* xdgmime.c:
* xdgmime.h: Add xdg_init-free versions of some
functions and use them internally, so that we don't
reload caches and clobber data structures in the
middle of an operation. Patch by Joe Shaw,
bugs.freedesktop.org #6824
Matthias Clasen [Thu, 20 Jul 2006 03:20:16 +0000 (03:20 +0000)]
fix bug #5241
Richard Hult [Wed, 19 Jul 2006 18:55:27 +0000 (18:55 +0000)]
Reindent.
2006-07-19 Richard Hult <richard@imendio.com>
* gtk/gtkdnd-quartz.c (register_types): Reindent.
* gtk/gtkclipboard-quartz.c (gtk_clipboard_set_contents): Add
autorelease pool.
Richard Hult [Wed, 19 Jul 2006 17:06:40 +0000 (17:06 +0000)]
]): Listen to windowDidResignMain notifications and properly update the
2006-07-19 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzWindow.c
([GdkQuartzWindow -windowDidResignMain:]):
* gdk/quartz/gdkevents-quartz.c (_gdk_quartz_update_focus_window):
Listen to windowDidResignMain notifications and properly update the
focus window when windows are unfocused.
Kristian Rietveld [Wed, 19 Jul 2006 16:27:10 +0000 (16:27 +0000)]
add align_set field to keep track whether the align property was set by
2006-07-19 Kristian Rietveld <kris@imendio.com>
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init),
(gtk_cell_renderer_text_[gs]et_property), (get_layout): add
align_set field to keep track whether the align property was
set by the user, if not we will use the alignment by looking
at the direction of the widget. (#157439)
Matthias Clasen [Wed, 19 Jul 2006 15:52:48 +0000 (15:52 +0000)]
Check if option is NULL before using it. (#348014, Christian Persch)
2006-07-19 Matthias Clasen <mclasen@redhat.com>
* modules/printbackends/file/gtkprintbackendfile.c
(file_printer_get_settings_from_options): Check if option
is NULL before using it. (#348014, Christian Persch)
Matthias Clasen [Wed, 19 Jul 2006 13:36:52 +0000 (13:36 +0000)]
When looking up a font XID, add the XID_FONT_BIT. (#348001)
2006-07-19 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkx.h (gdk_font_lookup_for_display): When looking
up a font XID, add the XID_FONT_BIT. (#348001)
Changwoo Ryu [Wed, 19 Jul 2006 12:09:23 +0000 (12:09 +0000)]
Updated Korean translation.
2006-07-19 Changwoo Ryu <cwryu@debian.org>
* ko.po: Updated Korean translation.
Nguyen Thai Ngoc Duy [Wed, 19 Jul 2006 10:15:51 +0000 (10:15 +0000)]
Fixed "removed text_view_markup translation"
Richard Hult [Wed, 19 Jul 2006 09:18:55 +0000 (09:18 +0000)]
Ignore quartz pc files.
Richard Hult [Wed, 19 Jul 2006 09:15:58 +0000 (09:15 +0000)]
]): Remove unused variables to fix compiler warnings.
2006-07-19 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzView.c ([GdkQuartzView -drawRect:]):
* gdk/quartz/gdkpixmap-quartz.c (gdk_pixmap_new): Remove unused
variables to fix compiler warnings.
Richard Hult [Wed, 19 Jul 2006 09:13:24 +0000 (09:13 +0000)]
Implement type hints and use them to determine which windows should be
2006-07-19 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c (gdk_window_impl_quartz_init)
(gdk_window_set_type_hint, gdk_window_get_type_hint):
* gdk/quartz/GdkQuartzWindow.c
([GdkQuartzWindow -canBecomeMainWindow])
([GdkQuartzWindow -canBecomeKeyWindow]): Implement type hints and
use them to determine which windows should be allowed to become
main and key windows.
Richard Hult [Wed, 19 Jul 2006 07:28:42 +0000 (07:28 +0000)]
Get the position correctly for the root window. Fixes bug #347976, patch
2006-07-19 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c:
(_gdk_windowing_window_get_pointer): Get the position correctly
for the root window. Fixes bug #347976, patch by Dave Vasilevsky.
Matthias Clasen [Wed, 19 Jul 2006 01:15:34 +0000 (01:15 +0000)]
Updates
Matthias Clasen [Tue, 18 Jul 2006 22:16:44 +0000 (22:16 +0000)]
fix 347277
John Palmieri [Tue, 18 Jul 2006 21:47:04 +0000 (21:47 +0000)]
Make bits from my last commit are conditionally compiled only if cups 1.2
* modules/printbackends/cups/gtkprintbackendcups.c:
Make bits from my last commit are conditionally compiled
only if cups 1.2 is available.
John Palmieri [Tue, 18 Jul 2006 18:26:51 +0000 (18:26 +0000)]
add GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD,
* gtk/gtkprinteroption.h:
* gtk/gtkprinteroptionwidget.c:
* modules/printbackends/cups/gtkprintbackendcups.c:
add GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD,
GTK_PRINTER_OPTION_TYPE_PICKONE_PASSCODE,
GTK_PRINTER_OPTION_TYPE_PICKONE_REAL,
GTK_PRINTER_OPTION_TYPE_PICKONE_INT,
and GTK_PRINTER_OPTION_TYPE_PICKONE_STRING options to support a subset
of the new CUPS 1.2 custom options spec
Guntupalli Karunakar [Tue, 18 Jul 2006 17:42:49 +0000 (17:42 +0000)]
Updated Dzongkha translation
Federico Mena Quintero [Tue, 18 Jul 2006 16:36:19 +0000 (16:36 +0000)]
Fix https://bugzilla.novell.com/show_bug.cgi?id=184875 - make the location
2006-07-18 Federico Mena Quintero <federico@novell.com>
Fix https://bugzilla.novell.com/show_bug.cgi?id=184875 - make the
location entry in Save mode preserve the stuff from
set_filename(); it was overwriting it with $cwd.
This is the same fix for
http://bugzilla.gnome.org/show_bug.cgi?id=347066
* tests/autotestfilechooser.c: (test_black_box): Added black-box
test for set_filename() and set_current_name().
* gtk/gtkfilechooser.c (gtk_file_chooser_get_type): Cast to
GClassInitFunc in the call to g_type_register_static_simple(), to
avoid a compiler warning.
* gtk/gtkfilechooserprivate.h (struct _GtkFileChooserDefault):
Added a browse_files_last_selected_name field. We'll copy the
logic from gtkfilesel.c to see when to clear the location entry.
(struct _GtkFileChooserDefault): Removed the
processing_pending_selections field.
* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize):
Free impl->browse_files_last_selected_name.
(pending_select_paths_process): Don't use
impl->processing_pending_selections.
(update_chooser_entry): Keep track of the name that was last
selected in the file list. We use this to know when to clear the
location entry. The logic is similar to that of
gtkfilesel.c:gtk_file_selection_file_changed(). This also lets us
get rid of the processing_pending_selections flag.
(update_chooser_entry): Clear the entry if we didn't have a
selection before.
(location_switch_to_filename_entry): Do not set $cwd as the
contents of the location entry here...
(location_popup_handler): ... but do it here instead, only as the
result of the user asking to turn on the location entry.
(gtk_file_chooser_default_get_paths): If the location entry is
empty, do the fallback of seeing if it is sensible to say that
$cwd is the selected path.
(gtk_file_chooser_default_update_current_folder): Don't set the
text of the location entry; this is no longer needed with the
fixes above.
(shortcuts_activate_iter): Clear the location entry when
activating a shortcut if we are not in SAVE mode. This keeps the
contents of the location entry consistent even when switching
folders via the shortcuts.
Michael Natterer [Tue, 18 Jul 2006 14:22:38 +0000 (14:22 +0000)]
remember the sensitivity of the steppers in GtkRangeLayout, update it in
2006-07-18 Michael Natterer <mitch@imendio.com>
* gtk/gtkrange.c: remember the sensitivity of the steppers in
GtkRangeLayout, update it in gtk_range_calc_layout() and check for
changes in layout_changed(), so adjustment changes that leave the
slider position unchanged are still able to update the steppers'
sensitivity. Fixes bug #347902.
Kristian Rietveld [Tue, 18 Jul 2006 13:57:06 +0000 (13:57 +0000)]
oooops.
2006-07-18 Kristian Rietveld <kris@imendio.com>
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing):
oooops.
Kristian Rietveld [Tue, 18 Jul 2006 13:33:28 +0000 (13:33 +0000)]
Fix for #335012, reported by Matteo Nastasi.
2006-07-18 Kristian Rietveld <kris@imendio.com>
Fix for #335012, reported by Matteo Nastasi.
* gtk/gtktreeview.c (gtk_tree_view_real_start_editing): if the
requested space of the editable is smaller than the cell area,
put it up above the middle of the cell area.
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing):
configure the inner border to cover the cell area if the
entry requisition is smaller than the cell_area.
Kristian Rietveld [Tue, 18 Jul 2006 12:33:25 +0000 (12:33 +0000)]
Another fix for #164884.
2006-07-18 Kristian Rietveld <kris@imendio.com>
Another fix for #164884.
* gtk/gtktreeprivate.h: add in_grab field.
* gtk/gtktreeview.c (gtk_tree_view_button_press): only save press
to possibly begin a drag when there's no grab pending,
(gtk_tree_view_grab_notify): toggle in_grab field.
Kristian Rietveld [Tue, 18 Jul 2006 10:15:37 +0000 (10:15 +0000)]
use MAX priv->width, alloc.width when allocating the bin_window,
2006-07-18 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeview.c (gtk_tree_view_realize): use MAX
priv->width, alloc.width when allocating the bin_window,
(gtk_tree_view_bin_expose): don't overrun bin_window when drawing
the flat box.
Francisco Javier F. Serrador [Tue, 18 Jul 2006 08:28:31 +0000 (08:28 +0000)]
Updated Spanish translation.
2006-07-18 Francisco Javier F. Serrador <serrador@openshine.com>
* es.po: Updated Spanish translation.
Ankitkumar Rameshchandra Patel [Tue, 18 Jul 2006 04:16:10 +0000 (04:16 +0000)]
Updated Translation
Richard Hult [Mon, 17 Jul 2006 21:21:25 +0000 (21:21 +0000)]
Set an empty NSImage if there is none, covers the cases where applications
2006-07-17 Richard Hult <richard@imendio.com>
* gtk/gtkdnd-quartz.c: (gtk_drag_begin_internal): Set an empty
NSImage if there is none, covers the cases where applications try
to set a pixmap which is not supported by the quartz backend.
Benoît Dejean [Mon, 17 Jul 2006 20:19:57 +0000 (20:19 +0000)]
Updated French translation.
* fr.po: Updated French translation.
Richard Hult [Mon, 17 Jul 2006 18:39:43 +0000 (18:39 +0000)]
Fill in string, length and is_modifier for key events. Map some more keys
2006-07-17 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c: (create_key_event):
* gdk/quartz/gdkkeys-quartz.c: (_gdk_quartz_key_event_type),
(_gdk_quartz_key_is_modifier):
* gdk/quartz/gdkprivate-quartz.h: Fill in string, length and
is_modifier for key events. Map some more keys into gdk keyvals.
Matthias Clasen [Mon, 17 Jul 2006 17:22:31 +0000 (17:22 +0000)]
Don't undo reordering if we haven't been reordering. (#346836, Ed Catmur)
2006-07-17 Matthias Clasen <mclasen@redhat.com>
* gtk/gtknotebook.c (gtk_notebook_stop_reorder): Don't undo
reordering if we haven't been reordering. (#346836, Ed Catmur)
Richard Hult [Mon, 17 Jul 2006 15:43:55 +0000 (15:43 +0000)]
Add escape to the list of special keys, to get the escape key working.
2006-07-17 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkkeys-quartz.c: Add escape to the list of special
keys, to get the escape key working.
Richard Hult [Mon, 17 Jul 2006 14:48:10 +0000 (14:48 +0000)]
Initialize GdkInput.
2006-07-17 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkdisplay-quartz.c (gdk_display_open): Initialize
GdkInput.
Kristian Rietveld [Mon, 17 Jul 2006 13:57:38 +0000 (13:57 +0000)]
check if the iter still has children after running the test-expand-row
2006-07-17 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeview.c (gtk_tree_view_build_tree): check if the iter
still has children after running the test-expand-row func,
(gtk_tree_view_real_expand_row): ditto. (#302127, Billy Biggs).
Jakub Friedl [Mon, 17 Jul 2006 13:48:07 +0000 (13:48 +0000)]
Updated Czech translation.
2006-07-17 Jakub Friedl <jfriedl@suse.cz>
* cs.po: Updated Czech translation.
Michael Natterer [Mon, 17 Jul 2006 12:55:12 +0000 (12:55 +0000)]
use 5 * gtk-timeout-repeat, just as many other widgets. Makes the calendar
2006-07-17 Michael Natterer <mitch@imendio.com>
* gtk/gtkcalendar.c (calendar_timer): use 5 * gtk-timeout-repeat,
just as many other widgets. Makes the calendar arrow buttons
usable for quick month/year skipping (#142582).
Hendrik Richter [Mon, 17 Jul 2006 10:37:51 +0000 (10:37 +0000)]
Updated German translation.
2006-07-17 Hendrik Richter <hendrikr@gnome.org>
* de.po: Updated German translation.
Richard Hult [Mon, 17 Jul 2006 08:07:55 +0000 (08:07 +0000)]
Fix comment. (gdk_window_set_title): Surround by release pool macros.
2006-07-17 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c:
(_gdk_windowing_window_destroy_foreign): Fix comment.
(gdk_window_set_title): Surround by release pool macros.
(gdk_window_get_type_hint): Fix return value.
(gdk_window_get_frame_extents): Implement.
(gdk_window_iconify): Use the release pool macros.
(gdk_window_deiconify): Likewise.
(_gdk_windowing_get_pointer): Implement.
(gdk_window_get_deskrelative_origin, gdk_window_get_root_origin):
Implement.
* gdk/quartz/gdkevents-quartz.c (create_crossing_event)
(create_scroll_event, convert_window_coordinates_to_root):
Set coordinates and root coordinates for crossing and scroll
events.
* gdk/quartz/gdkcursor-quartz.c (gdk_cursor_new_for_display):
Map some more cursors.
Matthias Clasen [Mon, 17 Jul 2006 04:19:59 +0000 (04:19 +0000)]
Add some more detail to the docs. (#311399, Nikos Kouremenos)
2006-07-17 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkwindow.c (gdk_window_get_pointer): Add some more
detail to the docs. (#311399, Nikos Kouremenos)
Theppitak Karoonboonyanan [Mon, 17 Jul 2006 04:09:47 +0000 (04:09 +0000)]
Updated Thai translation.
2006-07-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
* th.po: Updated Thai translation.
Matthias Clasen [Mon, 17 Jul 2006 03:59:17 +0000 (03:59 +0000)]
Fix typos in the docs.
2006-07-17 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentrycompletion.c (gtk_entry_completion_set_match_func):
* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_set_text_column):
Fix typos in the docs.
Matthias Clasen [Mon, 17 Jul 2006 03:43:29 +0000 (03:43 +0000)]
Some small documentation fixups. (#347711, Guillaume Cottenceau)
2006-07-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkassistant.c: Some small documentation
fixups. (#347711, Guillaume Cottenceau)
Matthias Clasen [Mon, 17 Jul 2006 03:36:09 +0000 (03:36 +0000)]
Add gtk_cell_renderer_spin_get_type (#347710, Guillaume Cottenceau)
2006-07-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk.types: Add gtk_cell_renderer_spin_get_type (#347710,
Guillaume Cottenceau)
Matthias Clasen [Mon, 17 Jul 2006 03:17:24 +0000 (03:17 +0000)]
Mark the text of the location label as translatable.
2006-07-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (browse_widgets_create): Mark
the text of the location label as translatable.
Matthias Clasen [Mon, 17 Jul 2006 03:11:41 +0000 (03:11 +0000)]
Remove gk/paper_names.c. (#347224, Hendrik Richter)
2006-07-16 Matthias Clasen <mclasen@redhat.com>
* POTFILES.in: Remove gk/paper_names.c. (#347224,
Hendrik Richter)
Matthias Clasen [Mon, 17 Jul 2006 03:06:24 +0000 (03:06 +0000)]
Fix a typo in the docs. (#347211, Kouhei Sutou)
2006-07-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprintjob.c (gtk_print_job_send): Fix a typo in
the docs. (#347211, Kouhei Sutou)
Matthias Clasen [Mon, 17 Jul 2006 02:57:44 +0000 (02:57 +0000)]
Make the test for the sync extension more robust. (#347315, Tommi
2006-07-16 Matthias Clasen <mclasen@redhat.com>
* configure.in: Make the test for the sync extension
more robust. (#347315, Tommi Komulainen)
Matthias Clasen [Mon, 17 Jul 2006 02:37:29 +0000 (02:37 +0000)]
Put the code to protect against broken loaders that forget to set error in
2006-07-16 Matthias Clasen <mclasen@redhat.com>
* gdk-pixbuf-loader.c (gdk_pixbuf_loader_load_module)
(gdk_pixbuf_loader_write, gdk_pixbuf_loader_close)
(gdk_pixbuf_loader_ensure_error): Put the code to protect
against broken loaders that forget to set error in an
auxiliary function and call it in more places. (#346428,
Catmur)